package com.nuaa.ange.service;

import com.nuaa.ange.common.lang.RespBean;
import com.nuaa.ange.entity.User;
import com.baomidou.mybatisplus.extension.service.IService;
import com.nuaa.ange.shiro.AccountProfile;
import org.springframework.stereotype.Service;

/**
 * @description
 * @author 玦离
 * @date 2022/12/30 20:55
 */

@Service
public interface UserService extends IService<User> {
    /**
     * 用户登录
     * @param phoneNumber
     * @param password
     * @return
     */
    AccountProfile login(String phoneNumber, String password);

    /**
     * 用户注册
     * @param phoneNumber
     * @return
     */
    RespBean regUser(String phoneNumber);

    /**
     * 用户注册信息
     * @param user
     * @return
     */
    RespBean regUserInfo(User user);
}
